package com.anolesoft.amljmes.fortyone.service;


import com.anolesoft.amljmes.fortyone.controller.MesGjgyxxFkszInfoController;
import com.anolesoft.amljmes.fortyone.dto.MesGjgyxxFkszInfoDto;

import java.util.List;

public interface MesGjgyxxFkszInfoService {
    // 查询列表
    List<MesGjgyxxFkszInfoDto> queryMesGjgyxxFkszInfo(MesGjgyxxFkszInfoController.DemoVO demoVO);
    // 新增
    int addMesGjgyxxFksz(MesGjgyxxFkszInfoDto inFoDtoParam);
    // 修改
    int updateMesGjgyxxFksz(MesGjgyxxFkszInfoDto inFoDtoParam);
    // 删除
    int deleteMesGjgyxxFksz(MesGjgyxxFkszInfoDto inFoDtoParam);
    // 验证修改工艺方法简称名称重复
    int isMesGjgyxxFkszName(MesGjgyxxFkszInfoDto inFoDtoPara);
    // 验证修改名称工序名关键字符重复
    int isMesGjgyxxFkszName2(MesGjgyxxFkszInfoDto inFoDtoPara);
    // 验证新增工艺方法简称名称重复
    int isMesGjgyxxFkszNameXz(MesGjgyxxFkszInfoDto inFoDtoPara);
    // 验证新增名称工序名关键字符重复
    int isMesGjgyxxFkszNameXz2(MesGjgyxxFkszInfoDto inFoDtoPara);
    //动态下拉
    List<MesGjgyxxFkszInfoDto> MesGjgyxxFkszAll(String factoryId);
}
